home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / devel / lisp / akcl_1_6.z / akcl_1_6 / doc / makefile < prev    next >
Encoding:
Makefile  |  1990-11-21  |  800 b   |  37 lines

  1. # a facility for displaying DOC files and completing on them
  2. # requires gnu emacs, to be in the search path
  3.  
  4. # A directory on peoples search path.
  5. LBINDIR=/usr/local/bin
  6. EMACS=emacs
  7. ELISP=akcl.el dbl.el find-doc.el
  8. FILES= print_doc.c edoc ${ELISP} makefile
  9.  
  10.  
  11. install: current-emacs-path print_doc edoc DOC-keys.el
  12.  
  13.  
  14.  
  15. print_doc: print_doc.c
  16.     $(CC) -o print_doc print_doc.c
  17.  
  18. DOC-keys.el: DOC
  19.     echo '(load "find-doc")(snarf-doc "DOC")' > tmp.el~
  20.     ${EMACS} -batch -l tmp.el~     
  21.     rm -f lsp/tmp.el~
  22.  
  23. current-emacs-path: print_doc
  24.     echo '(generate-new-buffer "emacs-path")' \
  25.     '(insert (nth (1- (length load-path)) load-path))' \
  26.     '(write-file "emacs-path")' > tmp.el~
  27.     ${EMACS} -batch -l tmp.el~
  28.     cp ${ELISP} `cat emacs-path`
  29.     cp print_doc   `cat emacs-path`/../etc
  30.     cp edoc   `cat emacs-path`/../etc
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.